﻿namespace Neovolve.Extensibility.ReSharper
{
    using System;
    using JetBrains.ReSharper.Feature.Services.Bulbs;

    /// <summary>
    /// The <see cref="IConvertTypeBulbItem"/>
    ///   interface is used to define a bulb item for convert between alias and CLR types names.
    /// </summary>
    [CLSCompliant(false)]
    public interface IConvertTypeBulbItem : IBulbItem
    {
        /// <summary>
        /// Gets the descriptor.
        /// </summary>
        /// <value>
        /// The descriptor.
        /// </value>
        NodeDescriptor Descriptor
        {
            get;
        }
    }
}